package tau.dimes.visualization.applet.data;

/**
 * Represents a hop with geographical coordinates.
 */
public class Hop
{
	private String id;
	private float longitude;
	private float latitude;

	/**
	 * Constructs a new Hop.
	 * @param id Hop ID.
	 * @param longitude Longitude angle.
	 * @param latitude Latitude angle.
	 */
	public Hop(String id, float longitude, float latitude)
	{
		this.id = id;
		this.longitude = longitude;
		this.latitude = latitude;
	}

	/**
	 * Gets the hop ID.
	 * @return Hop ID.
	 */
	public String getId()
	{
		return id;
	}

	/**
	 * Gets the longitude angle.
	 * @return Longitude angle.
	 */
	public float getLongitude()
	{
		return longitude;
	}

	/**
	 * Gets the latitude angle.
	 * @return Latitude angle.
	 */
	public float getLatitude()
	{
		return latitude;
	}
}